Big Huge Thesaurus

Idesia polycarpa

noun